Skip to main content
TrustRadius
IBM Cloud Databases

IBM Cloud Databases

Overview

What is IBM Cloud Databases?

IBM Cloud Databases are open source data stores for enterprise application development. Built on a Kubernetes foundation, they offer a database platform for serverless applications. They are designed to scale storage and compute resources seamlessly without being constrained by the…

Read more
Recent Reviews
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 6 features
  • Database security provisions (83)
    8.6
    86%
  • Database scalability (87)
    8.3
    83%
  • Automated backups (90)
    7.1
    71%
  • Monitoring and metrics (87)
    5.5
    55%

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is IBM Cloud Databases?

IBM Cloud Databases are open source data stores for enterprise application development. Built on a Kubernetes foundation, they offer a database platform for serverless applications. They are designed to scale storage and compute resources seamlessly without being constrained by the limits of a…

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

14 people also want pricing

Alternatives Pricing

What is Db2?

DB2 is a family of relational database software solutions offered by IBM. It includes standard Db2 and Db2 Warehouse editions, either deployable on-cloud, or on-premise.

What is SAP HANA Cloud?

SAP HANA is an application that uses in-memory database technology to process very large amounts of real-time data from relational databases, both SAP and non-SAP, in a very short time. The in-memory computing engine allows HANA to process data stored in RAM as opposed to reading it from a disk…

Return to navigation

Features

Database-as-a-Service

Database as a Service (DBaaS) software, sometimes referred to as cloud database software, is the delivery of database services ocer the Internet as a service

7.4
Avg 8.7
Return to navigation

Product Details

What is IBM Cloud Databases?

IBM Cloud Databases are open source data stores for enterprise application development. Built on a Kubernetes foundation, they offer a database platform for serverless applications. They are designed to scale storage and compute resources seamlessly without being constrained by the limits of a single server. Natively integrated and available in the IBM Cloud console, these databases are now available through a consistent consumption, pricing, and interaction model. They aim to provide a cohesive experience for developers that include access control, backup orchestration, encryption key management, auditing, monitoring, and logging.

List of available databases
IBM Cloud Databases for PostgreSQL
IBM Cloud Databases for MongoDB
IBM Cloud Databases for Redis
IBM Cloud Databases for EnterpriseDB(EDB)
IBM Cloud Databases for Elasticsearch
IBM Cloud Databases for etcd
IBM Cloud Messages for Rabbit MQ

IBM Cloud Databases Features

Database-as-a-Service Features

  • Supported: Automatic software patching
  • Supported: Database scalability
  • Supported: Automated backups
  • Supported: Database security provisions
  • Supported: Monitoring and metrics
  • Supported: Automatic host deployment

IBM Cloud Databases Video

Introduction to IBM Cloud Databases

IBM Cloud Databases Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Google Cloud SQL, Azure Database, and Amazon Relational Database Service (RDS) are common alternatives for IBM Cloud Databases.

Reviewers rate Database security provisions highest, with a score of 8.6.

The most common users of IBM Cloud Databases are from Small Businesses (1-50 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(233)

Attribute Ratings

Reviews

(1-25 of 34)
Companies can't remove reviews or game the system. Here's why
September 15, 2023

IBM Cloud DB

Sai Teja Settipalli | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • High Availability
  • Developer-Focused Features
  • Functions to perform Advanced Analytics
  • Cost Competitiveness
  • User Interface and Experience can be improved
  • Migrating Data to and from the tool is a little tricky
Data Analytics is one field where I believe IBM Cloud Databases excels at and would love to continue to use this feature.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • File storage
  • Back up data
  • File storage
  • Mass data migration
  • Object Storage
  • Cloud backup
The platform is extensive with plenty of options and integrations available and can be used in companies. It can be easily Deployment One Window Solution Central Management. It is very convenient to be able to host both on the same platform, and meetings are typically quite easy to start and reliable. With the help of a firewall, hypervisor-based isolation is possible.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Cost effective
  • Everything under one roof, having all our data needs taken care of from a single vendor makes management much easier
  • Integrates with IBM Cloud platform natively
  • Does not support Let's Encrypt for secured connection. Currently IBM Cloud Databases only support self-signed certificate, which is more troublesome to configure.
  • Due to compliance requirements, IBM Cloud Databases have a tendency to deprecate and EOL various older versions of the databases offered, sometimes you have very short window to upgrade.
If you are on IBM Cloud, then using IBM Cloud Databases is an obvious choice. It is natively available and offers a wide range of different database products that would cover most common use cases. If you are not on IBM Cloud but are interested to use the databases offered, such as MongoDB, it is still a viable option as sometimes it can be more cost effective compared to alternatives.
Pretty Varughese | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • Fast response
  • Highly scalable
  • High performance for larger traffic
  • Need some pre-configured database templates
  • Easy documentation
  • Auto-scaling
It is really good for SAAS applications and high-traffic APIs. Also, we have used it for monitoring servers and e-commerce applications.
Jude Allred | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
IBM Compose is providing us with an Architecture-As-A-Service solution for persistent, highly-available NoSQL based data storage. We primarily use it to host data for our microservices and Glitch integrations. The ease of use in getting started and the ongoing low overhead of maintaining the product have been perfect. We haven't had a moment of trouble since starting to use the service.
  • Persistent data storage for microservices
  • Fast and easy, but secure, NoSQL storage for integrations and bots
  • Quick setup time, great for rapid prototypes which may graduate to real products and should thus start on a firm foundation.
Well suited for super-low-maintenance NoSQL data storage. Tons of applications just need a 'boring' data layer, meaning that it needs to be easy, fast, and resilient, but we won't be doing anything special with it: Compose is perfect for that. If a highly custom solution was needed (your data storage is the hard part of your application (...but really? _really_? it probably isn't.)), then you might go custom.

And of course if you want a relational database, Compose isn't for you.
Score 8 out of 10
Vetted Review
ResellerIncentivized
We use IBM Cloud Databases as the core for transactions for our applications, which, in turn, are sold as SaaS. Postgres as a service helps us to focus on our product, reducing maintenance and administration costs and availability.
  • Backups
  • Availability
  • Simplicity
  • Interface
  • Configuration
  • Intermediate offerings
IBM Cloud Databases are well suited for service simplification.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We need managed MongoDB service.
  • Simplifies/eliminate the need to administer database services
  • Scalability when you need it, very easy to increase service limit/size/etc.
  • Easy out of the box backups
  • Cost for smaller deployments. Running minimal instances of redis, mongo, postgresql costs more than ordering a simple VM and installing youself.
  • Managed services sometimes lack plugins (eg custom postgresql, rabbitmq extensions for specialized tasks).
If you need fast/simple scalable and redundant setup for postgres/rabbitmq, Compose is much simpler than building a similar solution on your own.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We are using IBM Cloud Databases across different departments. Currently, it's mainly used for POCs and to implement Cloud-Native architecture. We are using Cloudant and PostgreSQL. IBM Cloud Databases provide us easy to use redundancy and point in time recovery.
  • Strong backup strategy
  • Different database options including SQL and NoSQL
  • Fast database provisioning
  • Reduced the need for DBA
  • Would like more database options added, e.g Cassandra DB
  • Limited data centre options
  • No data browser available for PostgreSQL

It offers strong support for PostgreSQL and Cloudant. It has an easy UI to work with and to scale PostgreSQL. Data at-rest and desk encryption of PostgreSQL is available.

Jon Tara | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
IBM Cloud Databases is used (along with IBM Cloud Object Store) as part of a backend system supporting client, eGrove Education Inc.'s, mobile app which helps high school and college STEM students develop their spatial visualization skills through automatically-graded free-hand sketching in a mobile app.

A CloudFoundry app uses IBM Cloud Databases as a synchronization source/sink and system of record for assigned material (both text and media blob data), course rosters, grading results, etc. (Because of the volume of student-produced sketches, student sketches are stored in Cloud Object Store).
  • ACID Compliance vs non-ACID compliance of the most popular open-source relational database (MySQL).
  • Fully managed solution: no bumbling with server installation/setup/maintenance.
  • Reliable high-availability implementation.
  • Yet more fine-grained provisioning (but thanks for the improvements!) For example, currently there is a 3-core minimum for dedicated cores.
This is my current go-to solution where a relational database in the cloud is a requirement. The IBM Cloud Databases PostgreSQL implementation is particular attractive vs. alternatives available from other cloud providers because of relational databases scale "up" well (while generally not scaling "out" well or at all) and IBM is able to offer the ultimate scale-up, the recently available, Hyper Protect DBAAS. I can build today on IBM Cloud Databases for PostgreSQL with the knowledge that in the future, if needed, I can scale up to a solution running on massive Z-Series hardware that is at the same time much more secure (particularly from side-channel attack) than solutions running on Intel hardware.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We are using Compose.io to host our MongoDB database backing our web application. The software team that I lead is using Compose.io and administrates the database. We really don't need to do much since everything is handled for us.
  • Running our database 24/7
  • Update the software version
  • Backup and restore
  • Support answer quickly and to the point
  • Migrations when adding new features
IBM Compose is well suited for anyone who needs a database and doesn't have any special requirements.
February 23, 2019

Compose Review

Joshua Dickson | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Incentivized
We use Compose extensively to host our application's database layer which is implemented in MongoDB. MongoDB from Compose helps us in two ways: first of all, it removed significant overhead in having to think about monitoring and maintaining our database systems. Compose also has excellent GIU tools (though they can be a bit slow with large queries) for working with MongoDB.
  • Database-Interaction GUI best we've worked with
  • Service has been reliable
  • Pricing Is low enough to not think about hosting our own DB layer
  • Customer service has been lacking at times
  • Technical issues: backups have not always happened on schedule, and customer data has been lost
  • Pricing for follow-on GBs is high
It very much depends on use case. For cases with small DBs, or for cases where ease of management is more important than cost, it's a great option. It's also a great starter for people who have not used Mongo and can make use of the GUI tools.
Richard King | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
[It's being used as a] Primary database for a small SAAS company.
  • Communication
  • Availability
  • Tutorials
  • PostgreSQL backups and restores could be easier. It would be nice to be able to upload/download a database dump file.
  • I don't like the PostgreSQL web-based query tool provided. It has been known to change my queries before executing them.
  • I would like to be notified (email) when my database deployment auto-scales. As it is now, I have only found out when my bill is higher.
Good value for a small SAAS product. I feel the infrastructure availability and cost are well balanced.
Score 4 out of 10
Vetted Review
Verified User
Incentivized
IBM compose is used as an important database where customer data for our Cloud product is stored. It is a vital component of our service.
  • It is a solid implementation of Mongo DB.
  • The compose dashboard for decision-makers & admins is straightforward and easy to use.
  • Terrible customer support. Once, a year ago, Compose was down for 5 hours on a weekend. Three developers were trying to decipher why our site was down. IBM did not bother informing us that Compose was down. It was a tremendous waste of time for us. IBM's Compose team never reached out to us after I expressed my disappointment.
  • Encryption at rest is not available. This should definitely part of the feature-set
  • IBM compose does NOT support the latest version of MongoDB. It does not even support the previous version of MongoDB. Recently, Compose Support's organization did not have a time estimate for the availability of MongoDB previous version. This is quite surprising. As a customer, we would at least like to know why. Compose competitors have supported more up-to-date versions of Mongo DB
For customers who do not care about support, Compose is well suited. For customers who do not care about the latest versions of MongoDB, Compose is well suited. IBM Compose would do much better if it were to support the latest versions and to provide adequate support.
Alfred Reinold Baudisch | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We were using Compose PostgreSQL and Compose Redis as the data source for all of our stack. We have a messaging sequencer platform, a bot engine platform and Compose Redis was used as a session store and message sequencer and PostgreSQL as the transactional and permanent store.
  • Instant setup: configuring and setting up a production environment for PostgreSQL can be an expensive and time consuming task, with Compose we just clicked "new instance".
  • Backups: same as instant setup - no need to worry about creating a backup flow. Backups are always available in the Compose dashboard and also accessible via an API for additional storage (i.e. move to S3)
  • High Availability: harder than setting up backup and monitoring, is setting up HA for PostgreSQL, since it doesn't have it out of the box, and there aren't official tools. Compose abstracts the setup putting multiple instances behind HAProxy, and your application doesn't even have to worry about changing instances.
  • Scaling
  • Better cost reports, before just increasing to another tier, thus increasing the price. This is critical for early stage startups, where budget is tight.
  • Add more data center options. As a comparison, a similar service, Aiven.io has dozen more options than Compose (basically all big cloud providers). We moved from AWS to Digital Ocean, which made us stop using Compose, since Compose forces us to be either on IBM or AWS.
Well suited:
  • Quick launch of a product into a production environment.
  • Cutting the neeed for a dedicated DBA/devops focused on the DB.
Less appropriate: When you have a very tight budget. Stick to setting up instances manually, without HA, etc.
Andrew Raines | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
It is used primarily to store/retrieve sports feed data by our APIs so that we can make the data available to our users via the mobile apps. It allows us to query data in a way we cannot within MySQL (our primary data store) as we can store documents rather than having to normalise it.
  • Web interface is pretty good for basic querying, which means other tooling is not required.
  • Being able to rely on Infrastructure as a Service means we don't have to spend time looking after this system ourselves.
  • Upgrading Mongo instances can be a little troublesome depending on the version upgrade being done. In the end we had to resort to doing this ourselves via command line scripts because the online interface was not capable.
  • The web interface, particularly for querying, is a little slow.
If you want a IaaS Mongo set up, it is certainly a good solution. It isn't the cheapest way of getting Mongo as a datastore, but it does come with high availability and a lot of the hassle taken away from you.
March 05, 2018

Decent DBaas Platform

Terry Drozdowski | TrustRadius Reviewer
Score 5 out of 10
Vetted Review
Verified User
Incentivized
We are using the Mongo DB cloud deployments and Redis for all our application development architecture. We started using Compose well before it was acquired by IBM. Applications developed include anything we do to support the business and customers.
  • Compose is reliable. Zero problems with DB stability or being down due to some outage.
  • The console is a great tool for exploring your database - from its contents to admin information such as connections and cpu load.
  • All the admin tools you need to get stuff done work really well.
  • Super easy to clone a new DB for development or support to test an issue w/on it interfering with production.
  • UX could be improved. Takes quite a few links to navigate through deployments to individual databases.
  • A free form query window would be really nice. At least for mongo it’s limited to the collection your viewing Would be nice to be able to change as necessary.
  • Integration with third-party DevOps tools like Datadog and SignalFX would be really nice.
Rapid prototyping. Great for small teams without a budget for a DBA.
Kai Virkki | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We are using IBM Compose to host several of our databases that are an integral part of our service. We are using both different databases and messaging services that Compose has to offer. By using IBM Compose, we're able to concentrate more on solving the business problems for our customers and leaving most of the database maintenance and hosting work to a company that has totally dedicated to just those things and doing them awesomely.
  • IBM Compose has managed to create a service with all the related automation and monitoring around it that makes it possible to have reliable and highly available databases running in the cloud.
  • Compose support is great and very professional, but still keeping a personal touch to it.
  • IBM Compose isn't just a one trick pony, there's support to a wealth of different popular databases and messaging services, so you can have most if not all of your DB needs covered by a single provider.
  • As IBM Compose is adding more and more databases that it supports, they might not have been able to move as quickly as before on supporting the latest versions of certain databases, like for example MongoDB.
  • More options for storing DB backups would be great. For example possibility to get Compose to send them to customer's S3 bucket. And option to select what tables/collections to have in the backup would be nice for those cases where certain data is more or less ephemeral and not essential when restoring from a backup.
  • Shrinking down a MongoDB instance's storage after deleting a lot of data is a pain! This is mostly due to how MongoDB is built, but Compose could figure out a simple to use interface for doing this by push of a button.
I think the sweet spot for Compose are startups who should concentrate more on development and less on DB maintenance. They usually also have smaller DBs which are more manageable on Compose. There is an Enterprise option to have the DBs running on your own cloud setup, so that gives more options to bigger companies, though.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
Compose is our database vendor for all our backend systems. Their hosted Mongo solution has powered our products from the early days as a 3 person startup to now being acquired twice and part of an 800+ person organization. Through this scaling we have not had any fulltime DBAs, so we relied on the managed offering to have high uptime and provide consistent service with minimal tinkering.
  • High uptime
  • Consistent performance
  • Same-as-you-bought-it versioning
  • Performance recommendation - with us not having a DBA or mongo expert in house, we had to do a lot of learning on our own. After seeing tools like mlab, Mongo's own cloud offering, Scalegrid, etc, the monitoring and performance tools offered by Compose are dead last in the pack.
  • More graceful scaling - we operate a fairly large instance of Mongo, and pay handsomely for it each month. But every now and again the Compose team had to intervene due to disk space issues which we expected would have been taken care of by them in advance. Whenever they intervened our performance was diminished from 6-48 hours.
  • Better communication - the reps are generally knowledgeable and respond within 12 hours, but when your entire stack relies on Compose as a point of failure it would be appreciated if there was a method to contact when there are urgent issues or outages.
  • Proactive assistance - we always had to initialize requests despite the stats all being available to Compose. No recommendations ever were proactively offered despite our large monthly bill and longterm status as a customer.
Startups will benefit from their reasonable pricing at smaller sizes with high availability, however if anything goes astray they are on their own to solution the problem.

Larger companies may have the internal expertise to solution on their own and appreciate the hands off approach, but then they also need to have a small data store size for the pricing to make sense versus rolling their own solution.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
IBM Compose hosts our production database and provides an interface for our IT team to implement new features to our product.
  • The automatic backup system is easy to set up and reliable
  • The support team is quick to respond and very helpful
  • A simple user interface provides a productive environment for day-to-day tasks
  • The user interface is a bit finicky when it comes to quick edits to a dataset
  • Arrays are not supported in the SQL terminal of our Postgres environment
IBM Compose is perfect for hosting a database without much maintenance work or trouble.
Asaf Yarkoni | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
IBM Compose manages our MongoDB database, which is the main database technology we use. I've looked for a company to take care of the database part of the application, and IBM Compose seemed to fit.
  • Very stable, 100% availability of the MongoDb instances.
  • Good & fast support with helpful answers.
  • Very good value for our money which is great for startups like ours
  • I'd like to see some more online tools for automation of tasks.
  • like database shrinking for instance.
Small to medium startups with a moderate amount of data can benefit from using the service that IBM Compose offers. At some point I guess it will be much more cost effective to manage the database by ourselves.
Tyler Johnson | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Incentivized
We use IBM Compose MongoDB servers for one of our web-based software products. It allows us to focus on improving the product and not worry about whether our data is secure and accessible by our clients. This software is used in an on-premise/dedicated instance fashion, so the MongoDB servers are used by multiple instances of the software. We can continue to expand while using IBM Compose to host our data.
  • Regular backups of our data
  • Multiple access points for higher availability
  • Wonderful web-based GUI for accessing and modifying data
  • Powerful server instances with enough dedicated RAM to handle any load thrown at it
  • Specific control over the amount of RAM and storage being used
  • High priced versus some competitors
  • CouchDB support
For the size of our application and the amount of use that it gets, IBM Compose fits us quite well. We see tens of thousands of visitors on our site, and this translates to low/moderate impact on the database. In the event that we need to scale beyond this however, the pricing will quickly grow to be unreasonable.
February 23, 2018

Compose Review

Score 7 out of 10
Vetted Review
Verified User
Incentivized
We originally used Compose to manage our MongoDB deployment. We are a small organization and needed a cost-effective Mongo cluster. When we first started with Compose, we didn't have the engineering bandwidth to manage high availability, backups, etc. ourselves. Using Compose was a good way to get started. Setup was easy and things like versioning and backups were taken care of so we could focus on our application layer - our core competency.
  • Ease of setup
  • Intuitive interface for deployment management
  • Clear pricing tiers and easy billing
  • System monitoring - You should use mLab as precedent
  • Performance - we experienced connection issues as our read/write ops scaled and had to move to another platform
Compose is great for initial deployments, prototypes, or early applications. It's quick to implement and perfect if you need a managed Mongo (or other DB) deployment. It isn't good for large scale.
Yann アウネ Eves | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use IBM Compose as a critical component of our IT infrastructure for hosting a cluster of MongoDB instances. This enables us to store off-site user and application data with excellent performance and high availability. The range of options provided by IBM Compose allow us greater choice of technology versus competitors and the ability to instantly scale our offerings.
  • High availability database-as-a-service
  • Vast range of supported technologies
  • Ability to instantly scale resources
  • Menu options in the platform could be consolidated better
Based on my experience with IBM Compose, I continue to recommend it above every database-as-a-service I've had the opportunity to compare it with, and in most cases would also venture with this platform over self-hosting with, for example, AWS DynamoDB.
February 21, 2018

To Compose or Not Compose

Joe Rzepiejewski | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use the redis and elasticsearch services. We utilize these by our application services platform. We do not have IT personnel (and don't plan to) thus we prefer hosted/"as a service" platforms/products. We may focus our energies and spend on our product development not IT operations.
  • Excellent Dashboard - easy to use and manage our services
  • Excellent Diagnostics - providing up to the second visibility into the status services
  • High Availability and redundancy is excellent.
  • Honestly - the only con could be cost vs. some other hosted solutions. But comparing apples to apples it's typically just a little higher premium above others.
For small companies, the cost could be prohibitive if they scale up in size. It has lead us to evaluate other solutions as in some instances we do not need the redundancy. Case in point is setting up staging/dev servers. For production servers where you need the high availability the service level is excellent.
Peter Norton {LION} | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use IBM Compose for several web applications that are used to compile terabytes of data across multiple databases. Our entire development group has access and work in conjunction with each other. No other product was able to be used for our particular use and the support team at Compose is amazing.
  • Easy to Scale
  • Support is able help solve our challenges
  • Cost is in line with what we need
  • Support wait time can take a bit too long
  • Have an assigned Account rep
  • The GUI has been a challenge but has been fixed
We have recommended it many times based on our own great experience.
Return to navigation